home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
nwlib15.zip
/
SOURCE.ZIP
/
NWPRINT.INT
< prev
next >
Wrap
Text File
|
1996-06-08
|
3KB
|
83 lines
{ *************** API Calls used in NWLIB.PAS ****************
Developed with Novell Inc.'s Client SDK for C SDK Mar-Dec 1995.
Copyright 1995 by Devont Software Inc. and Jim Tyson. All
rights reserved.
}
{ Netware Capture Flags }
type
TNWCaptureFlags = record
copies : longint ;
tabSize : longint ;
formType : longint ;
timeOut : longint ;
description : string ;
formName : string ;
banner : string ;
qname : string ;
nServer : TNWConnHandle ;
autoEndCap : boolean ;
formFeed : boolean ;
jobNotify : boolean ;
end;
type TNWQueueJobCtrlFlags = record
auto_start : boolean ;
entry_restart : boolean ;
entry_open : boolean ;
user_hold : boolean ;
operator_hold : boolean ;
end;
type
TNWQueueJobInfo = record
nServer : TNWConnHandle ;
cQueue : string ;
jobID : TNWQueueJobID ;
ownerName : string ;
serverName : string ;
queueServerName : string ;
jobFileName : string ;
jobDescription : string ;
workstationID : longint ;
entryDateTime : TDateTime ;
execDateTime : TDateTime ;
jobPosition : word ;
jobFlags : TNWQueueJobCtrlFlags ;
end;
{ Netware Function Declarations }
function EndCap(nPort : byte) : boolean ;
function IsCaptured(nPort : byte) : boolean ;
function SetBannerUserName(cBanner : string) : boolean ;
function GetBannerUserName : string ;
function GetMaxPrinters : byte ;
function Capture(nServer: TNWConnHandle ; cQueue: string ;
nPort : TNWLpt ;
var CaptureFlags : TNWCaptureFlags) : boolean ;
function GetCaptureFlags(nPort : TNWLpt;
var captureFlags : TNWCaptureFlags) : boolean ;
function SetCaptureFlags(nServer : TNWConnHandle;
nPort : TNWLpt ;
var captureFlags : TNWCaptureFlags) : boolean;
function getQueueUsers(nServer : TNWConnHandle;
cQueue : string) : TStringList ;
function getQueueOperators(nServer : TNWConnHandle ;
cQueue : string) : TStringList ;
function getQueueServers(nServer : TNWConnHandle ;
cQueue : string) : TStringList ;
function getQueueJobList(nServer : TNWConnHandle ;
cQueue : string ;
var jobList : TStringList ) : boolean ;
function getQueueJobNumbers(nServer : TNWConnHandle ;
cQueue : string ;
var jobNumbers : TNWQueueJobList) : boolean ;
function getQueueJobInfo(var jobInfo : TNWQueueJobInfo) : boolean ;
function deleteQueueJob(jobInfo : TNWQueueJobInfo) : boolean ;
function setQueueJobPostition(var jobInfo : TNWQueueJobInfo ;
newPos : word) : boolean ;
function setQueueJobInfo(jobInfo : TNWQueueJobInfo) : boolean ;